package com.chb.dao;

import com.chb.model.entity.Dept;
import com.chb.model.entity.Staff;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @create by: 张77
* @description:
* @create time: 2024/3/25 22:11
 * @param 、、
* @return
 */
public interface DeptDao {
    //查询所有部门
    public List<Dept> findAllDept();

    //添加部门
    public Integer add(Dept dept);

    //修改部门信息
    public Integer updept(Dept dept);

    //删除部门
    public Integer del(Integer deptid);

    //查询部门的员工信息
    public List<Staff> selectStaffByDeptId(@Param("deptid") Integer deptid, @Param("branchid") Integer branchid);


    /*获取所有部门信息*/
    public List<Dept> findAllDeptCount(Integer branchid);
}
